package server.java.autoduel.Locations;

import java.io.Serializable;

import com.sun.sgs.app.ManagedObject;

/**
 * Represents an abstract idea of an event that can take place in the Arena
 * 
 * @author Ian Axelrod
 * @author Liz Ha
 * @author Andrew Muldowney
 * @author Edward Futch
 */
public abstract class Event implements ManagedObject, Serializable {
	private static final long serialVersionUID = -5396779385500832761L;

	// this will be changed to a server task
	protected abstract void eventListener();

	/**
	 * 
	 */
	protected abstract void startEvent();
}
